$OpenBSD: patch-privmsg_c,v 1.1 2002/08/10 01:14:04 naddy Exp $
--- privmsg.c.orig	Sat Sep 22 00:54:13 2001
+++ privmsg.c	Tue Oct 16 23:02:48 2001
@@ -348,7 +348,7 @@ HANDLER (privmsg)
     /* prevent DoS attack againt windows napster client */
     if (len - (pkt - ptr) > 180)
     {
-	log_message ("privmsg(): truncated %d byte message from %s", len,
+	log_message ("privmsg: truncated %d byte message from %s", len,
 	     sender->nick);
 	pkt[180] = 0;
     }
@@ -385,6 +385,14 @@ HANDLER (privmsg)
     if (!user)
     {
 	nosuchuser (con);
+	return;
+    }
+
+    if (gBlockWinMX > 0 &&
+	    !strncmp ("//WantQueue", pkt, sizeof("//WantQueue")-1))
+    {
+	if (sender->level < LEVEL_MODERATOR)
+	    discipline_user (sender);
 	return;
     }
 
